put a lot of effort into - Französisch Englisch Wörterbuch